package service;

/**
 * 复选框接口 - 抽象产品C
 */
public interface CheckBox {
    /**
     * 渲染复选框
     */
    void render();
    
    /**
     * 设置选中状态
     * @param checked 是否选中
     */
    void setChecked(boolean checked);
    
    /**
     * 获取选中状态
     * @return 是否选中
     */
    boolean isChecked();
    
    /**
     * 设置标签文本
     * @param label 标签文本
     */
    void setLabel(String label);
}